9261da5372fed426ca7c63f40cda63d820ea5c3f,platform/buildlanguage/languages/packaging/source_gen/jetbrains/mps/build/packaging/behavior/Jar_Behavior.java,Jar_Behavior,virtual_getChildrenTargetDir_1237389224202,#SNode#,25

Before Change



  public static String virtual_getChildrenTargetDir_1237389224202(SNode thisNode) {
    if (SNodeOperations.isInstanceOf(SNodeOperations.getParent(thisNode), "jetbrains.mps.build.packaging.structure.IAbstractCompositeComponent")) {
      return IAbstractCompositeComponent_Behavior.call_getChildrenTargetDir_1237389224202(((SNode)SNodeOperations.getParent(thisNode))) + File.separator + Jar_Behavior.call_getTemporalDir_1213877485659(thisNode);
    }
    return Jar_Behavior.call_getTemporalDir_1213877485659(thisNode);
  }

After Change



  public static String virtual_getChildrenTargetDir_1237389224202(SNode thisNode) {
    if (SNodeOperations.isInstanceOf(SNodeOperations.getParent(thisNode), "jetbrains.mps.build.packaging.structure.IAbstractCompositeComponent")) {
      String parentTargetDir = IAbstractCompositeComponent_Behavior.call_getChildrenTargetDir_1237389224202(((SNode)SNodeOperations.getParent(thisNode)));
      if (StringUtils.isEmpty(parentTargetDir)) {
        return Jar_Behavior.call_getTemporalDir_1213877485659(thisNode);
      }
      return parentTargetDir + File.separator + Jar_Behavior.call_getTemporalDir_1213877485659(thisNode);
    }
    return Jar_Behavior.call_getTemporalDir_1213877485659(thisNode);
  }